package me.trytofeel.controller;

import lombok.Data;
import me.trytofeel.bean.User;
import me.trytofeel.service.UserService;

/*
 * 界面层
 */
@Data
public class UserController {
    private UserService userService; // 将需要的对象注入 DI (这里就能使用自动注入了)

    // 接收界面层的请求,转给业务层,业务层处理完毕给界面层
    // 1. 模拟用户请求的过程,请求可选查询和删除用户
    // 用户要告诉界面层,哪个编号
    public String deleteUserById(int id) {
        // 业务层
        boolean result = userService.removeUserById(id);

        return result ? "删除成功" : "删除失败";
    }

    public User getOneUserById(int id) {
        User user = userService.getUserById(id);
        return user;
    }
}
